const { defineConfig } = require('@vue/cli-service');
module.exports = defineConfig({
  transpileDependencies: true,
  devServer: {
    proxy: {
      '/user': {
        target: 'http://localhost:8088',
        changeOrigin: true,
        logLevel: 'debug', // 启用详细日志
      },
      '/book': {
        target: 'http://localhost:8088',
        changeOrigin: true,
        logLevel: 'debug', // 启用详细日志
      }
    }
  },
  chainWebpack: config => {
    // 忽略所有 .d.ts 文件
    config.module
      .rule('ignore-dts')
      .test(/\.d\.ts$/)
      .use('ignore-loader')
      .loader('ignore-loader');
  }
});
// const { defineConfig } = require('@vue/cli-service')
// export default defineConfig({
//   transpileDependencies: true,
//   devServer: {
//     proxy: {
//       '/user': {
//         target: 'http://localhost:8082',
//         changeOrigin: true,
//         // pathRewrite: {
//         //   '^/user': ''
//         // }
//       },
//       '/book': {
//         target: 'http://localhost:8082',
//         changeOrigin: true,

//       }
//     }
//   },
//   chainWebpack: config => {
//     // 忽略所有 .d.ts 文件
//     config.module
//       .rule('ignore-dts')
//       .test(/\.d\.ts$/)
//       .use('ignore-loader')
//       .loader('ignore-loader');
//   }
// })